package org.smart4j.framework.helper;


import org.smart4j.framework.util.ClassUtil;

/**
 * description: 加载响应 helper 类
 * @version v1.0
 * @author w
 * @date 2018年8月31日下午10:51:13
 */

public final class HelperLoader {
	
	/**
	 * description: 初始化加载 helper 类。
	 * void
	 * @version v1.0
	 * @author w
	 * @date 2018年8月31日 下午10:55:44
	 */
	public static void init(){
		Class<?>[] array = {
			BeanHelper.class,
			ClassHelper.class,
			ControllerHelper.class,
			AopHelper.class, //AopHelper 需要在IocHelper 之前加载，因为首先需要通过AopHelper取得代理对象，
							// 然后才能通过 IocHelper 进行依赖注入。
			IocHelper.class
		};
		for (Class<?> clzz : array) {
			ClassUtil.loadClass(clzz.getName());
		}
	}
	
	
	
}
